题目链接:
题解:
首先要了解prufer序列
对于每个prufer序列都对应唯一的一棵树,对于该规定了度数的点也就规定了该店在prufer序列中出现的次数,那么就是求prufer序列的方案数也就是可重复序列的全排列。
首先只考虑规定度数得点设其度数为d[i],有k个,那么他在prufer中出现的次数就是d[i]-1
设
那么可重排列方案数为
然后在乘上$C_{n-2}^{tot}$选点方案
考虑非规定度数点的选取方案
对于没有限制的点,直接有 $(n-k)^{n-2-tot}$种可选。
答案为无限制与有限制向乘
然后,高精,为了不超时,用质数表来优化。